package face.pay.wxpay.service;

import face.pay.util.ResultMessage;

public interface IWxJsPayService {

    /**
     * js扫码支付
     *
     * @param deviceId
     * @param openId
     * @param cpnId
     * @param money
     * @return
     */
    ResultMessage wxJsPay(String deviceId, String openId, String cpnId, String money, String act_fee);


    /**
     * 支付结果回调
     *
     * @param xmlData
     * @return
     */
    String payCallback(String xmlData);


    /**
     * 获取优惠券详情
     *
     * @param deviceId
     * @param openId
     * @return
     */
    String getCpnInfo(String deviceId, String openId);
}
